.msg_box {
    width: 100%;
    height: 250px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}
.msg_title {
    padding: 20px 10px 0 10px;
    text-align: center;
    /*font-size: 16px;*/
    font-weight:400;
}
.msg_pic {
    position: relative;
}
.msg_pic img {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 200px;
}
.cle_product {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #95d500;
    text-align: center;
    line-height:40px;
    bottom: 20px;
    right: 20px;
    color: #fff;
}
.btn_list {
    height: 35px;
}
.btn_list a {
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-right: 1px solid #c14d00;
    border-top: 1px solid #c14d00;
    border-bottom: 1px solid #c14d00;
    color: #fff;

    background-color: #ffc72e;
}
.btn_list a:nth-of-type(1) {
    background-color: #ff9d1e;
}
.btn_list a:nth-last-of-type(1) {
    border-right: none;
}
.store_list {
    padding: 10px 0;
    border-bottom: 1px solid #f2f2f2;
}
.price_msg {
    padding: 10px;
    border-bottom: 5px solid #f2f2f2;
    background-color: #fff;
}
.comments_box {
    padding-bottom: 10px;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}
.comments_head {
    height:35px;
    border-top: 5px solid #7a7a7a;
    background-color: #f2f2f2;
}
.comments_head h1 {
    line-height:35px;
    text-align: center;
    font-weight:400;
    font-size: 14px;
}
.comments_text {
    padding:10px;
}
.username {
    float: left;
}
.date {
    float: right;
}
.buy_from {
    text-align: right;
    padding: 5px 0;
}
.more_conments {
    height: 35px;
    background: #ccc;
    border-radius: 10px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
}